/*
 * @Author: zusw
 * @Date: 2020-01-16 10:07:39
 * @Description: 
 * @LastEditors: zusw
 * @LastEditTime: 2020-01-16 10:07:43
 */
import request from '../utils/request';
import { stringify } from 'qs';

export async function findDealer(params) {
  /*return request(`/org/dealer?levelCode=${params.levelCode}`, {
    method: 'GET',
  });*/
  return request(`/org/dealer?${stringify(params)}`, {
    method: 'GET',
  });
}
// treeSelect组织机构树
export async function tree() {
  return request('/org/tree', {
    method: 'GET',
  });
}
// // 组织机构树
// export async function allTree() {
//   return request('/org/findorgalltree', {
//     method: 'GET',
//   });
// }
// export async function treeNotDealer() {
//   return request('/org/treeNotDealer', {
//     method: 'GET',
//   });
// }
// export async function checkCode(params) {
//   return request(`/org/isUse/${params}`, {
//     method: 'GET',
//   });
// }
// 添加组织
export async function add(params) {
  return request('/org/add', {
    method: 'POST',
    data: {
      ...params,
      method: 'post',
    },
  });
}
// 删除组织
export async function remove(params) {
  return request(`/org/del?${stringify(params)}`, {
    method: 'DELETE',
  });
}
// // 详情
// export async function details(params) {
//   return request(`/org/find/${params.sid}`, {
//     method: 'GET',
//   });
// }
export async function edit(params) {
  return request(`/org/edit/${params.levelCode}`, {
    method: 'POST',
    body: {
      ...params,
      method: 'post',
    },
  });
}
// export async function treeByRoot() {
//   return request('/org/treeByRoot', {
//     method: 'GET',
//   });
// }
// export async function batchAddDealer(params) {
//   return request('/org/importDealer', {
//     method: 'POST',
//     body: {
//       ...params,
//       method: 'post',
//     },
//   });
// }
